<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://java.sun.com/jsf/core">

    <body>

        <ui:composition template="/publico/template.xhtml">

            <ui:define 
                name="content">
                <h:form id="fcancelar">
                    <h:inputHidden 
                        id="ihaplicacao"
                        value="#{aplicacaoBean.formulacao.aplicacao}"
                        converter="AplicacaoConversor"/>
                    <p:commandButton 
                        id="cbFinalizar" 
                        ajax="false"
                        value="Salvar/Sair" 
                        action="#{aplicacaoBean.cancelar}"
                        />
                </h:form>
                <h:form 
                    id="fprincipal">
                    <p:messages/>
                     <h:inputHidden 
                        id="ihformulacaoaplicacao"
                        value="#{aplicacaoBean.formulacao.aplicacao}"
                        converter="AplicacaoConversor"/>
                    <h:inputHidden 
                        id="ihformulacao"
                        value="#{aplicacaoBean.formulacao.id}" />
                    
                   
                    <p:panel 
                        id="pprincipal" 
                        header="Formulação">
                        <h:panelGrid
                            id="pgprincipal"
                            columns="2">
                            <h:outputLabel 
                                id="olaplicacao"
                                for="itaplicacao"
                                value="Aplicação: "/>
                            <p:inputText
                                id="itaplicacao" 
                                value="#{aplicacaoBean.formulacao.aplicacao.nome}"
                                readonly="true"/>

                            <h:outputLabel 
                                id="olnutriente"
                                for="sonutriente"
                                value="Nutriente: "/>
                            <h:selectOneMenu 
                                id="sonutriente" 
                                value="#{aplicacaoBean.formulacao.nutriente}"
                                style="width: 150px">
                                <f:selectItems value="#{loteBean.nutrientes}"/>
                                <f:converter converterId="NutrienteConversor"/>
                            </h:selectOneMenu>
                            <h:outputLabel 
                                id="olquantidade"
                                for="itquantidade"
                                value="Quantidade: "/>
                            <p:inputText
                                id="itquantidade" 
                                value="#{aplicacaoBean.formulacao.quantidade}"
                                />
                        </h:panelGrid>
                        <h:panelGrid
                            id="pgbotao"
                            columns="1">
                            <p:commandButton 
                                id="cbsalvar" 
                                ajax="false"
                                value="Adicionar" 
                                action="#{aplicacaoBean.salvarFormulacao}"
                                update="fprincipal, fformulacao"/>

                        </h:panelGrid>
                    </p:panel> 

                </h:form>

                <!--                LISTAGEM-->
                <h:form id="fformulacao">
                    <p:panel header="Aplicacao: #{aplicacaoBean.formulacao.aplicacao.nome}">
                        <p:dataTable  
                            value="#{aplicacaoBean.listaFormulacao}" 
                            var="a"
                            emptyMessage="sem registros">
                            <p:column>
                                <f:facet name="header">  
                                    <h:outputText value="Id" />  
                                </f:facet>  
                                <h:outputLabel value="#{a.id}"/>
                            </p:column>
                            <p:column >
                                <f:facet name="header">  
                                    <h:outputText value="Nutriente" />  
                                </f:facet>  
                                <h:outputLabel value="#{a.nutriente.nome}"/>
                            </p:column>
                            <p:column >
                                <f:facet name="header">  
                                    <h:outputText value="Quantidade" />  
                                </f:facet>  
                                <h:outputLabel value="#{a.quantidade}"/>
                            </p:column >
                            <!--                            <p:column>
                                                            <f:facet name="header">  
                                                                <h:outputText value="Opções"/>  
                                                            </f:facet>  
                                                            <p:commandButton 
                                                                id="cbexcluir"
                                                                ajax="false" 
                                                                action="" 
                                                                value="Excluir">
                                                                
                                                            </p:commandButton>
                                                        </p:column>-->
                        </p:dataTable>

                    </p:panel>
                </h:form>
            </ui:define>
        </ui:composition>

    </body>
</html>
